$(document).ready(function() {
    $("#sortear").click(function() {
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();
        Sorteio();


    });


    function Sorteio() {
        sortearHeadA();
        sortearBodyA();
        sortearHeadB();
        sortearBodyB();

    }

    function sortearHeadA() {
        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "7"

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        
                        alert("Erro ao efetuar o sorteio!!!");

                    }
                    if (Obj != null) {

                        $("#111").val(Obj[0].nome_time);
                        $("#1").val(Obj[0].id_time);
                        $("#121").val(Obj[1].nome_time);
                        $("#4").val(Obj[1].id_time);
                        $("#131").val(Obj[2].nome_time);
                        $("#7").val(Obj[2].id_time);
                        $("#141").val(Obj[3].nome_time);
                        $("#10").val(Obj[3].id_time);
                        $("#151").val(Obj[4].nome_time);
                        $("#13").val(Obj[4].id_time);
                        $("#161").val(Obj[5].nome_time);
                        $("#16").val(Obj[5].id_time);


                    }

                }else{
                    alert("Erro ao efetuar o sorteio!!!!");
                }

            }


        });


    }
    function sortearBodyA() {
        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "8"

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");

                    }
                    if (Obj != null) {

                        $("#112").val(Obj[0].nome_time);
                        $("#2").val(Obj[0].id_time);
                        $("#122").val(Obj[1].nome_time);
                        $("#5").val(Obj[1].id_time);
                        $("#132").val(Obj[2].nome_time);
                        $("#8").val(Obj[2].id_time);
                        $("#142").val(Obj[3].nome_time);
                        $("#11").val(Obj[3].id_time);
                        $("#152").val(Obj[4].nome_time);
                        $("#14").val(Obj[4].id_time);
                        $("#162").val(Obj[5].nome_time);
                        $("#17").val(Obj[5].id_time);
                        $("#113").val(Obj[6].nome_time);
                        $("#3").val(Obj[6].id_time);
                        $("#123").val(Obj[7].nome_time);
                        $("#6").val(Obj[7].id_time);
                        $("#133").val(Obj[8].nome_time);
                        $("#9").val(Obj[8].id_time);
                        $("#143").val(Obj[9].nome_time);
                        $("#12").val(Obj[9].id_time);
                        $("#153").val(Obj[10].nome_time);
                        $("#15").val(Obj[10].id_time);
                        $("#163").val(Obj[11].nome_time);
                        $("#18").val(Obj[11].id_time);

                    }

                }

            }


        });


    }

    function sortearHeadB() {
        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "9"

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");

                    }
                    if (Obj != null) {

                        $("#211").val(Obj[0].nome_time);
                        $("#19").val(Obj[0].id_time);
                        $("#221").val(Obj[1].nome_time);
                        $("#22").val(Obj[1].id_time);
                        $("#231").val(Obj[2].nome_time);
                        $("#25").val(Obj[2].id_time);
                        $("#241").val(Obj[3].nome_time);
                        $("#28").val(Obj[3].id_time);
                        $("#251").val(Obj[4].nome_time);
                        $("#31").val(Obj[4].id_time);
                        $("#261").val(Obj[5].nome_time);
                        $("#34").val(Obj[5].id_time);


                    }

                }

            }


        });


    }
    function sortearBodyB() {
        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "10"

            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");

                    }
                    if (Obj != null) {

                        $("#212").val(Obj[0].nome_time);
                        $("#20").val(Obj[0].id_time);
                        $("#222").val(Obj[1].nome_time);
                        $("#23").val(Obj[1].id_time);
                        $("#232").val(Obj[2].nome_time);
                        $("#26").val(Obj[2].id_time);
                        $("#242").val(Obj[3].nome_time);
                        $("#29").val(Obj[3].id_time);
                        $("#252").val(Obj[4].nome_time);
                        $("#32").val(Obj[4].id_time);
                        $("#262").val(Obj[5].nome_time);
                        $("#35").val(Obj[5].id_time);
                        $("#213").val(Obj[6].nome_time);
                        $("#21").val(Obj[6].id_time);
                        $("#223").val(Obj[7].nome_time);
                        $("#24").val(Obj[7].id_time);
                        $("#233").val(Obj[8].nome_time);
                        $("#27").val(Obj[8].id_time);
                        $("#243").val(Obj[9].nome_time);
                        $("#30").val(Obj[9].id_time);
                        $("#253").val(Obj[10].nome_time);
                        $("#33").val(Obj[10].id_time);
                        $("#263").val(Obj[11].nome_time);
                        $("#36").val(Obj[11].id_time);

                    }

                }

            }


        });


    }
    $("#salvar").click(function() {
        gravarChave();
    });


    function gravarChave() {
        aux = 0;
        ch = 0;
        while (aux < 36) {
            ch++;
            aux++;
            gravar(ch, aux);
            aux++;
            gravar(ch, aux);
            aux++;
            gravar(ch, aux);
        }
        
        alert("Sorteio salvo com sucesso !");
        abastecerJogos();
        
        

    }


    function gravar(ch, aux) {
        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "11",
                id_chave: ch,
                id: $("#" + aux).val(),
            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");


                    }
                    if (Obj != null) {
                        System.out.println("Sorteio salvo com sucesso !");
                        






                    }

                }

            }


        });


    }

    function abastecerJogos() {

        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "12",
            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");


                    }
                    if (Obj != null) {
                    






                    }

                }

            }


        });


    }


    function limparJogos() {

        $.ajax({
            url: '/WakabaSoftbol/Controller_Time',
            type: 'POST',
            data: {
                oper: "13",
            },
            complete: function(e, xhr, result) {
                if (e.readyState == 4 && e.status == 200) {
                    try { //Converte a resposta HTTP JSON em um objeto JavaScript
                        var Obj = eval("(" + e.responseText + ")"); //Combo OS

                    }
                    catch (err) {
                        // Mostra Aviso
                        alert("erro no JQuery");


                    }
                    if (Obj != null) {
                        alert("jogos Limpos");
                        






                    }

                }

            }


        });


    }


});

